Software Development Industry In East Africa: Knowledge Management Perspective And Value Proposition

نویسندگان

  • Karanja Evanson Mwangi
  • Lawrence Xavier Waweru Thuku
  • John Patrick Kangethe
چکیده

Increased usage of internet has contributed immensely to the growth of software development practice in East Africa. This paper investigates the existence of formal KM (Knowledge Management) initiatives in the Software industry such as creation of virtual communities ( Communities of practice and communities of interest); expert localization and establishment of knowledge taxonomies in these communities; the knowledge transfer and sharing processes; incubation and Mentorship; collaborative software development and their role in creating entreprenuership intiatives and providing a building block towards the knowledge economies. We propose a hybrid framework for use in KM intiative focusing on Software Development in East Africa. Introduction Researchers in the field of knowledge management acknowledges the complexity of isolating and defining knowledge, its constituents and their dependencies (Bergeron, 2003), (Bouthillier & Shearer, 2002) . Due to the interdisciplinary nature of Knowledge Management (KM), the attempts to define these various concepts and constituents slightly differ depending on the discipline of influence and context. For the purposes of this paper, we identified the following constituents: Data, information, knowledge and instrumental understanding. A review on KM literature shows that there exists variances and overlaps in the definitions of these constituent across the authors.(Meadow, Boyce, & Kraft, 2000) defines data as strings of elementary symbols, such as digits and letters. As they argue that information is generally made up of evaluated or useful data. Knowledge has higher degree of validity and has “characteristics of information shared and agreed by a community”. Meadow, et al. relates instrumental understanding to intelligence which they define as a measure of reasoning capacity.(Wiig, 1999) defines information as organized data and knowledge as a set truth and belief. (Bergeron, 2003) argues that data are numerical quantities drawn from observation, experiment or calculation whereas Information is applied data: “collection of data and associated explanations, interpretations, and other textual material concerning a particular object, event, or process”. Bergeron introduces metadata as a link between information and knowledge, which he defines as: “information about the context in which information is used”. Knowledge is illustrated as a mix of metadata and awareness of the context which metadata can successfully be applied. Africa Casebook Synergies in African Business and Management Practices ISBN 978-9966-1570-0-3 27 AJBUMA Publishing, University of Nairobi School of Busines VOL . I, 2012 (Zack, 1999) defines data as observations and fact out of a context that has no direct meaning and information is data within a meaningful context. (Liew, 2007), (Govil, 2007) observed that data must be processed (to be put into meaningful context) to obtain information that a decision can be based on. Knowledge is derived from validated information and differentiated through experience whereas instrumental understanding is the utilization of accumulated knowledge. Therefore, there is need for proper data management, information management and knowledge management in their hierarchical relationship so as to realize the aim of KM (Govil, 2007; Hick, 2006). In general the above definitions highlight the overlap between the constituents of knowledge. There seems to be a consensus among the authors on three issues namely; the relationship between adjacent constituents, the validity of constituents is dependent on the context and the hierarchical direction (Data at the bottom of the hierarchy and instrumental understanding at the top) as illustrated in Figure 1 above (Knowledge continuum). Background Study of Knowledge Management The MultiFacet nature of Knowledge Management The practice of KM has been there for a long time mainly in the informal way (Pandya & Xiaoming, 2003). There are numerous working definitions of KM (Bouthillier & Shearer, 2002) cited the work of (Hlupic, Pouloudi, & Rzevski, 2002) which identified 18 definitions of KM in different contexts . The working definition used by the authors of this paper is:“Is the ability of a community to create, validate, audit, share knowledge using appropriate technologies to gain competitive advantage” The KM thinking and praxis is informed and influenced by various disciplines. (Kakabadse, Kakabadse, & Kouzmin, 2003) study infers as follows on the nature and sources of influence:“ philosophy, in defining knowledge; cognitive science (in understanding knowledge workers); social science (understanding motivation, people, interactions, culture, environment); management science (optimizing operations and integrating them within the enterprise); information science (building knowledge-related capabilities); knowledge engineering (eliciting and codifying knowledge); artificial intelligence (automating routine and knowledge-intensive work) and economics (determining priorities).” Knowledge management is a multifacet discipline stretching across numerous economic Africa Casebook Synergies in African Business and Management Practices ISBN 978-9966-1570-0-3 28 AJBUMA Publishing, University of Nairobi School of Busines VOL . I, 2012 sectors. Organizations within those sectors have differing approaches based on theoretical perceptions or practical experiences on how knowledge can be effectively managed i.e created, validated, transferred and re-used. Km And Intellectual Capital As organization in these sectors attempt to move the knowledge realms from cognitions and abilities of individuals to a vital transitional asset , they are faced with the challenge of organizing and leveraging its intellectual capital faster than their competition (Bontis, 2001) . Different studies on intangible assets identify three major components of intellectual capital namely; human capital, customer capital, and structural capital. (Bergeron, 2003), (José, 2003) , (Edvinsson & Malone, 1997), (Sullivan, 2000), (Sveiby, 1997), (Kaplan & Norton, 1996). Pike, Rylander, & Roos,( 2002) uses the term relational capital to refer to customer capital. VanBuren, (1999), Hsu & Mykytyn, (2006) isolates the structural capital to innovation capital and process capital and argues that there exist an intuitive link between the various components of intellectual capital. The effective management of these intellectual capital components and their inter-relationship is an important step towards organizational learning and market leadership. Numerous researchers have investigated the KM and Intellectual capital issues from an organizational perspective. In this paper we extend the concept of intellectual capital and KM beyond the organization view to a community view of knowledge that spans among different organizations and individuals who practice or have interest in software development. Recent advances in software development especially emergence of active communities (localized or virtual) have necessitated critical consideration of KM as an integral part of the practice and success of software industry (Hemetsberger & Reinhardt, 2003). Knowledge Management practice in East Africa The East Africa Region is made up of three nations; Kenya, Uganda and Tanzania. KM has been going on informally and intuitively in the East African region. Empirical study based on a Kenyan perspective that shows of KM initiatives are firm based (Mosoti & Masheka, 2010). Organizations in the East Africa region uses in-house approaches or strategic partnerships as ways of realizing Knowledge management, however to measure the effectiveness of these practices is difficult due existing organizational culture and vocational reinforcers that induce the notion that knowledge sharing among organizations in the similar or complementary industries may reduce their competitive advantage and market leverage. Formal KM is an emergent area with great value proposition in Africa (Karanja, 2010) . Knowledge Management Africa (KMA) is one of the new initiatives that aim at driving KM initiatives in Africa. The African Medical and Research Foundation (AMREF) is an organization headquartered in Nairobi – Kenya with operations in seven African countries i.e. Kenya, Uganda, Ethiopia, Somalia, Tanzania, South Sudan, and South Africa. AMREF is facilitating a community participatory approach to knowledge Management in the health sector. AMAfrica Casebook Synergies in African Business and Management Practices ISBN 978-9966-1570-0-3 29 AJBUMA Publishing, University of Nairobi School of Busines VOL . I, 2012 REF has partnered with local communities, health system formulators and governments with an aim of realizing right to health for all (Ireri & Wairagu, 2007). Kora, (2006) evaluates the viability of Information and Communication Technologies (ICT) as a KM strategy in rural development in Tanzania. None of the KM research initiatives in East Africa has formally focused on Software development, despite being a prominent contributor in the region’s emerging knowledge economy. Knowledge Management Models Kakabadse et al., (2003) while extending the work of Swan & Newell, (2000) provided for Five useful models of KM , where each model treat KM initiatives differently. They identified the models as follows: Philosophy based model – it’s concerned with the epistemology of knowledge or what constitutes knowledge, the relationship of the constituents and other notions such as truth, justification, causation, doubt and revocability. The model provides a high level perspective that requires reflections in areas of practice. It’s mainly grounded on Socratic view of knowledge as justified true belief and wisdom as highest constituent in the knowledge continuum. Proponents of this model argue that KM needs not be technology centred. Cognitive Model –: this model is rooted on recognition of knowledge as an economic asset. It focuses on organisational perspective of knowledge and considers ICT as an enabler of the knowledge management process. (Swan & Newell, 2000), (Zack, 1999) questions the application of this model and its variants such as SECI Model (Socialization, Externalization, Combination, Internalization) proposed by (Nonaka & Konno, 1998) in rapidly changing environment characterized by technology discontinuity such as software development. Network model is based on socialization of knowledge and relationships of actors; the model highlights the role of social patterns between individuals and interest groups in knowledge creation, sharing and transfer. It has the advantage of focusing on external sources of knowledge through interest and practice networks. It inoculates the collaborative aspect of creating knowledge and sharing which is a key factor in software development especially in geographically dispersed teams (Hemetsberger & Reinhardt, 2003). Community of practice (CoP) model -: the term CoP was coined by Jean Lave and Etienne Wenger, who described it as “groups of people informally bound together by shared expertise and passion for a joint enterprise”(Wenger & Snyder, 2000) .The work of (Sharratt & Usoro, 2003) differentiated CoP from usual work teams and organizational functional units in that they are self organizing systems and their existence is guided by membership perceived gains. These communities are not constrained by time and space and can span beyond organizational boundaries. Swan & Newell, (2000) contend that trust based rules of engagement are a critical factor to the success of this model. This model provides a good background for KM initiatives in software engineering especially open source development. Africa Casebook Synergies in African Business and Management Practices ISBN 978-9966-1570-0-3 30 AJBUMA Publishing, University of Nairobi School of Busines VOL . I, 2012 Quantum Model is based on recent advances in quantum computing , the assumes that application of quantum computing to the constituents of knowledge will lead to high level complexity and improved rationality in decision making as actors in given scenarios in a the context of application. This model is not appropriate for use in low resourced communities. Knowledge Management in Software Development There are two scenarios on human generated uncertainty in the software development (Dekhtyar, Hayes, & Goldsmith, 2007). They include: Uncertainty on the process which includes issues like : How long will it take?, what is the most efficient development methodology?, the choice of language and environment Uncertainty on the product which includes issues like: How much of security features is required (the tradeoff between usability and security).There is increasing use of Global Software Development (GSD) teams inform of globally distributed subsidiaries of the same organization, outsourced companies, open source communities or collaborating virtual companies which are distributed globally working on complex software projects (Avram, 2007; Hemetsberger & Reinhardt, 2003). Integration of KM in the Software development environment context can be used to improve on the quality of the product (process output), the process quality itself and reduce on uncertainty associated with software development. Software development regardless of the nature and the level of uncertainty is collaborative and requires intensive human decision especially when adaptive development methodologies are used (Dekhtyar et al., 2007). Throughout the software development lifecycle, collaboration is among actors with differing expertise. We formulate three scenarios that illustrate the different levels of differing expertise that result from level of experience gained through practice and/or Interest: Scenario 1: Where the customer is a research hospital in need of Hospital Management software, the customer may understand his domain well i.e. medicine and hospital management but may have zero knowledge on software domain. The customer may even have the knowledge on the application of softwares in his domain but not the development of softwares. Scenario 2: In an open source community developing antivirus software may have medical doctors with interest (Community of Interest) in the study of computer viruses and other malicious software, they may have Zero knowledge on the software development but their domain expertise on viruses is necessary for the success of the project. Scenario 3: In a Global Software Development (GSD) all stages in the software development lifecycle are carried in culturally diverse environments, the software engineers may have differing experiences in the practice of software engineering. The Hybrid Framework for KM in Software Engineering To cater for these unique circumstances as illustrated through the three scenarios given above, for example, the presence of both communities of interest and communities of practice. We therefore, propose a hybrid framework for KM process that blends philosophical, cognitive, CoP and network models and can be effective in software development environment. Africa Casebook Synergies in African Business and Management Practices ISBN 978-9966-1570-0-3 31 AJBUMA Publishing, University of Nairobi School of Busines VOL . I, 2012 The Figure below shows the proposed hybrid framework. The stages of knowledge management in software development within the framework are: Knowledge Creation ; Validation and Audit; Transfer; Consolidation of best practices; Documentation In the next sub-sections, we discuss the granules that make up each of the stages and highlight its building blocks of achieving a comprehensive KM process in the software development and its probable implementation in East Africa.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Conceptualization of Value in the Value Proposition of New Health Technologies; Comment on “Providing Value to New Health Technology: The Early Contribution of Entrepreneurs, Investors, and Regulatory Agencies”

Lehoux et al provide a highly valid contribution in conceptualizing value in value propositions for new health technologies and developing an analytic framework that illustrates the interplay between health innovation supply-side logic (the logic of emergence) and demand-side logic (embedding in the healthcare system). This commentary brings forth several considerations on this article. First, ...

متن کامل

Ex-ante Impact Study on the Integrated Natural Resources Management in the Middle East and North Africa Region Rangelands Rehabilitation Project in Iran

The purpose of the Integrated Natural Resources Management program in the Middle East and North Africa Region (MENARID) is to bring national investment projects in the field of Integrated Natural Resource Management (INRM). The impact evaluation study tests whether the selected technology has significantly contributed to restore and maintain of the ecosystem functions and productivity, and whet...

متن کامل

Measuring and Predicting Customer Lifetime Value in Customer Loyalty Analysis: A Knowledge Management Perspective (A Case Study on an e-Retailer)

Modern business organizations have appreciated the significance of having competitive advantage through the delivery of continuous improvement towards the customers, and being knowledge-oriented. Indisputably, Knowledge Management (KM) plays a key role in the success of Customer Relationship Management (CRM). In this regard, Customer Knowledge Management (CKM) is a newly developed concept that ...

متن کامل

The Regional Performance Impacts in the Supply Chain integration: Evidence from East Africa Basic Metal Industry

The objective of this study was to investigate the relationship between regional firm performance and supply chain integration practices. In addition to literature survey, the primary data collection instrument used was a questionnaire which was administrated to a total sample of 200 industry experts, administrative officers, functional department heads and directors, the industry managing dire...

متن کامل

Understanding Knowledge Management Software-Organisation Misalignments from an Institutional Perspective: a Case Study of a Global IT-Management Consultancy Firm

Inspired by the proposition that “Enterprise IS configurations chosen by the organisations will encode institutionalised principles into these systems” (Gosain, 2004, p. 169), this study seeks to draw attention to potential sources of misalignment between knowledge management (KM) software and the implementing organisation from an institutional theory perspective. Using a case of a global consu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1504.02017  شماره 

صفحات  -

تاریخ انتشار 2014